import streamlit as st

st.title('图书管理系统')

# 侧边栏
with st.sidebar:
    st.selectbox("身份认证", ["管理员", "教师", "学生"])

# 实现多页(标签页)布局
tab1, tab2, tab3, tab4 = st.tabs(["图书管理", "借阅管理", "用户管理", "实现分列布局"])
with tab1:
    st.write("这是图书管理")
    st.button("添加图书")
with tab2:
    st.write("这是借阅管理")
    st.button("借阅图书")
with tab3:
    st.write("这是用户管理")
    st.button("修改用户信息")
with tab4:
    # 实现分列布局
    # col1, col2 = st.columns(2)   # 表示平分
    col1, col2 = st.columns([3, 1])  # 表示权重分配( 3/4 和  1/4 )
    with col1:
        st.write("这是左侧(第一列)")
        st.button("登录")
    with col2:
        st.write("这是右侧(第二列)")
        st.button("注册")
